// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	10/16/2014 6:53:05 PM				
// -----------------------------

#ifndef _GeometryPass_h
#define _GeometryPass_h

#include "RenderPass.h"

class GeometryPass : public RenderPass
{
public:
	GeometryPass(RenderManager* lpRenderManager, const RenderTargets& targets);
	virtual ~GeometryPass();

	virtual void	Init(Application* lpApp);
	virtual void	Apply(Application* lpApp, Scene* lpScene);

private:

	GeometryPass(const GeometryPass& refGeometryPass);
	GeometryPass& operator=(const GeometryPass& refGeometryPass);
};

#endif